home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 110 / EnigmaAmiga110CD.iso / dalla rivista / host contacted / ksc_brdrblnk.lha / GlobalBorderBlank.asm < prev   
Assembly Source File  |  2000-02-21  |  706b  |  39 lines

  1. ; GlobalBorderBlank v1.2 : adds/removes black border round all screens
  2. ; by Kyzer/CSG
  3. ; $VER: GlobalBorderBlank.asm 1.2 (08.04.98)
  4.     incdir    include:
  5.     include    lvo/exec_lib.i
  6.     include    lvo/intuition_lib.i
  7.     include    graphics/gfxbase.i
  8.  
  9. BPLCON3_BRDNBLNK=5
  10.  
  11.     move.l    4.w,a6
  12.  
  13.     lea    gfxname(pc),a1
  14.     moveq    #39,d0
  15.     jsr    _LVOOpenLibrary(a6)
  16.     tst.l    d0
  17.     beq.s    .quit
  18.     move.l    d0,a1
  19.     bchg.b    #BPLCON3_BRDNBLNK,gb_BP3Bits(a1)
  20.     jsr    _LVOCloseLibrary(a6)
  21.  
  22.     lea    intname(pc),a1
  23.     moveq    #36,d0
  24.     jsr    _LVOOpenLibrary(a6)
  25.     tst.l    d0
  26.     beq.s    .quit
  27.     move.l    d0,a6
  28.     jsr    _LVORemakeDisplay(a6)
  29.     move.l    a6,a1
  30.     move.l    4.w,a6
  31.     jsr    _LVOCloseLibrary(a6)
  32.  
  33. .quit    moveq    #0,d0
  34.     rts 
  35.  
  36. intname    dc.b    'intuition.library',0
  37. gfxname    dc.b    'graphics.library',0
  38.